cmake_minimum_required(VERSION 3.28)
project(printk C)

set(CMAKE_C_STANDARD 99)

add_executable(printk
        drive/entry.c
        drive/vga.c
        drive/printk.c
        drive/idt.c
        drive/idt.c
        include/io.h
        include/vga.h
        drive/inthandle.c
        include/makecodedfine.h
        drive/drive_keyboard.c
        drive/timer.c
        include/print.h
        include/timer.h
        include/type.h
        drive/opencloseintr.c
        include/opencloseintr.h
)
